package com.jm.wf.data;

import com.jm.web.data.BaseDataEntity;

public class WFStep extends BaseDataEntity{
	/**
	 * @return
	 * 流程主鍵
	 */
	public String getKeyValue(){
		return this.gpsv("sn");
	}
	
	/**
	 * @return
	 * 流程名稱
	 */
	public String getWFStepName(){
		return this.gpsv("stepname");
	}
	
	/**
	 * @return
	 * 步驟 可執行動作
	 */
	public String getWFStepAction(){
		return this.gpsv("stepaction");
	}
	
	/**
	 * @return  步驟簽核策略
	 */
	public String getWFPolicy(){
		return this.gpsv("steppolicy");
	}
	
	/**
	 * @return 角色類型   eg:指定人員 , 角色
	 */
	public String getRoleType(){
		return this.gpsv("roleType");
	}
	
	/**
	 * @return 
	 * 角色  eg:005053
	 */
	public String getRole(){
		return this.gpsv("role");
	}
	
	/**
	 * @return
	 * 角色 備註 eg: 顏杰 
	 */
	public String getRoleRem(){
		return this.gpsv("rolerem");
	}
	
	/**
	 * @return
	 * 角色mail
	 */
	public String getRoleMail(){
		return this.gpsv("rolemail");
	}
	
	public String getSuccTo(){
		return this.gpsv("succto");
	}
	
	public String getFailTo(){
		return this.gpsv("failto");
	}
	
	public String getBackTo(){
		return this.gpsv("backto");
	}
	
	public boolean isNeedMail(){
		return "1".equals(this.gpsv("ismail"));
	}
}
